package router

import (
	"server/middleware"
	"github.com/gin-gonic/gin"
)

var A商品1 = new(shangpin1)

type shangpin1 struct {}

// Init 初始化 商品1 路由信息
func (r *shangpin1) Init(public *gin.RouterGroup, private *gin.RouterGroup) {
	{
	    group := private.Group("shangpin1").Use(middleware.OperationRecord())
		group.POST("createA商品1", apiA商品1.CreateA商品1)   // 新建商品1
		group.DELETE("deleteA商品1", apiA商品1.DeleteA商品1) // 删除商品1
		group.DELETE("deleteA商品1ByIds", apiA商品1.DeleteA商品1ByIds) // 批量删除商品1
		group.PUT("updateA商品1", apiA商品1.UpdateA商品1)    // 更新商品1
	}
	{
	    group := private.Group("shangpin1")
		group.GET("findA商品1", apiA商品1.FindA商品1)        // 根据ID获取商品1
		group.GET("getA商品1List", apiA商品1.GetA商品1List)  // 获取商品1列表
	}
	{
	    group := public.Group("shangpin1")
	    group.GET("getA商品1DataSource", apiA商品1.GetA商品1DataSource)  // 获取商品1数据源
	    group.GET("getA商品1Public", apiA商品1.GetA商品1Public)  // 商品1开放接口
	}
}
